var mydate = new Date();
var year = mydate.getFullYear();
var mes = mydate.getMonth();
var dia = mydate.getDate();
jQuery(function($) {    
    $.datepicker.regional['es'] = {
        closeText: 'Cerrar',
        prevText: '&#x3c;Ant',
        nextText: 'Sig&#x3e;',
        currentText: 'Hoy',
        monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
        monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
        dayNames: ['Domingo', 'Lunes', 'Martes', 'Mi&eacute;rcoles', 'Jueves', 'Viernes', 'S&aacute;bado'],
        dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mi&eacute;', 'Juv', 'Vie', 'S&aacute;b'],
        dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'S&aacute;'],
        weekHeader: 'Sm',
        dateFormat: 'dd/mm/yy',
        firstDay: 1,
        isRTL: false,
        showMonthAfterYear: false,
        yearSuffix: '',
        showAnim: 'slide',
        yearRange: '1900:'+(year + 10),
        autoSize: true,
        changeYear: true,
        changeMonth: true
    };
    $.datepicker.setDefaults($.datepicker.regional['es']);
    
    $.easing.elasout = function(x, t, b, c, d) {
            var s=1.70158;var p=0;var a=c;
            if (t==0) return b;if ((t/=d)==1) return b+c;if (!p) p=d*.3;
            if (a < Math.abs(c)) {a=c;s=p/4;}
            else s = p/(2*Math.PI) * Math.asin (c/a);
            return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;
    };

});

$.metadata.setType("attr", "validate");
    
$(function() {
    //validaciones
//    $("#id_alias_campo_354").datepicker({
//        minDate: new Date(1970, 1-1, 1),
//        maxDate: new Date(year, mes , dia)
//    });
//    $("#id_alias_campo_15").datepicker({
//        minDate: new Date(1910, 1-1, 1),
//        maxDate: new Date(year, mes , dia)
//    });
    //$("#id_alias_campo_354, #id_alias_campo_15, #id_alias_campo_5, #id_alias_campo_7, #id_alias_campo_8").attr("readonly",true);
    
    $("#id_alias_campo_1853").attr("title", "Numero de hijos de 0 a 20");
    $("#id_alias_campo_1853").attr("validate", "range: [0, 20]");
    
    //$("#id_alias_campo_9, #id_alias_campo_31, #id_alias_campo_37").attr("title", "Año entre 1950 y " + year);
   //$("#id_alias_campo_9, #id_alias_campo_31, #id_alias_campo_37").attr("validate", "range: [1950, " + year + "]");
    
    //$("#id_alias_campo_11, #id_alias_campo_13").attr("readonly",true);
    //fin validaciones
    //$(".emergente, .add_input, .eliminarmadicional").button();
    $("#tabs").tabs();
    $(".acordion").accordion({
        navigation: true,
        autoHeight: false,
        animated: 'bounceslide',
        fillSpace: false,
        collapsible: true
    });
    //$(".submit, .emergente").button();
    $(".add_input").attr("src", "images/1329183867_stock_save.png");
    $(".eliminarmadicional").attr("src", "images/1329183912_button_cancel.png");
//    $(".emergente").attr("src", "images/1329417983_xmag.png");
//    $.fn.prettyPhoto({
//        ie6_fallback: true,
//        modal: true,
//        social_tools: false,
//        allow_resize: true,
//        callback: function() {
//            ajax_div_mod4(1, $("#ecr_id").val());
//            ajax_div_mod4(2, $("#ecr_id").val());
//        }
//    });
//
//    $(".emergente").click(function() {
//        var LinkTemp = "index.php?r=encuestasrespuestas/cargagrupos&id=" + $("#ecr_id").val() + "&grp=" + $(this).attr("grupo") + "&filter=" + $(this).attr("filter") + "&titulo=DETALLE&iframe=true&width=100%&height=100%";
//        $.prettyPhoto.open(LinkTemp, 'DETALLE', 'DETALLE');
//    });

    $("#guardar_20").parent('div').css('margin-bottom','80px');
    $("#guardar_33").parent('div').css('margin-bottom','10px');
    
    $(".Ccombo").attr("data-placeholder", "Seleccione...");
    
    $(".Ccombo").chosen({
        allow_single_deselect: true
    });
    
    $(".Ccombo").show().addClass("hidden-field");
    
    $(".Cnumero").each(function() {
        var mascara = "";
        if (!isNaN($(this).attr("maxlength"))) {
            for (i = 0; i < $(this).attr("maxlength"); i++) {
                mascara = mascara + "9";
            }
            $(this).css("width", (i * 16) + "px");
            $(this).setMask({
                mask: mascara,
                setSize: false,
                autoTab: false
            });
        }
    });
    $(".Cfecha").setMask({
        mask: '39/19/9999'
    });
    
    $(".Cfecha").datepicker({
        changeYear: true,
        changeMonth: true
    });

    $(".validate").each(function() {
        $(this).validate({
            submitHandler: function(form) {
                    if (valida_multiples_ninguno($(form).attr("id"))) Guardar($(form).attr("id"));
            }
        });
    });

    $(".validatemulti").each(function() {
        $(this).validate({
            messages: {
                    required: "Campo Requerido"
	    },
            submitHandler: function(form) {
                Guardar_Multiples($(form).attr("id"), $(form).attr("grupo"))
            }
        });
    });

    //CARGAR MUNICIPIOS
    $("#id_alias_campo_1842").change(function() {
        carga_municipios("id_alias_campo_1843", $("#id_alias_campo_1842").val())
    });
    $("#id_alias_campo_2008").change(function() {
        carga_municipios("id_alias_campo_2009", $("#id_alias_campo_2008").val())
    });
    $("#id_alias_campo_2014").change(function() {
        carga_municipios("id_alias_campo_2015", $("#id_alias_campo_2014").val())
    });
     $("#id_alias_campo_2052").change(function() {
        carga_municipios("id_alias_campo_2053", $("#id_alias_campo_2052").val())
    });
     $("#id_alias_campo_2058").change(function() {
        carga_municipios("id_alias_campo_2059", $("#id_alias_campo_2058").val())
    });
    //FIN CARGA MUNICIPIOS
    
    $(".envio_multi_grupos").click(function() {
        Guardar_Multiples_Adiccional($(this).attr("divpadre"), $(this).attr("grupo"), $(this).attr("registro"))
    });

    $(".eliminarmadicional").click(function() {
        if (confirm("Desea eliminar este registro ?")) {
            Eliminar_Multiples_Adiccional($(this).attr("grupo"), $(this).attr("registro"))
        }
    });

    $(".upprogress, .dialog-message").hide();

    //$("#id_alias_campo_1").attr("readonly", true);

    //habilita_tabs();

//    $('.acordion').accordion({
//        change: function(event, ui) {
//            var newIndex = $(ui.newHeader).index('h3');
//            if (newIndex != -1) {
//                if ($.inArray(newIndex, habilita_acordiones()) == -1) {
//                    var oldIndex = $(ui.oldHeader).index('h3');
//                    var IndexAct = $(this).accordion("option", "active");
//                    $(this).accordion("activate", oldIndex);
//                    Alert_Ui('Modulo no habilitado', 'Por favor guarde el modulo ' + $("#" + $(this).parent("div").attr("id") + " h3").eq(IndexAct - 1).find("a").text() + ' y continue');
//                }
//            }
//        },
//        changestart: function(event, ui) { 
//            $("body").scrollTo( 200, 1300, {easing:'elasout'});
//        }
//    });
    
    $(".top-form").click(function(){
        $("body").scrollTo( 200, 1300, {easing:'elasout'});
    });
    
    $("#id_alias_campo_1834").css("width","200px");
    
    //Paises flujo************************************
    $("#id_alias_campo_1841").change(function(){
        var texto = $("#id_alias_campo_1841" + " option[value='" + $("#id_alias_campo_1841").val() + "']").text();
        if(texto == ""){
            $("#id_alias_campo_1842").val("").parent("div").parent("div").hide();
            $("#id_alias_campo_1843").empty("").parent("div").parent("div").hide();
            //$("#id_alias_campo_1828").val("").parent("div").parent("div").hide();
            $("#id_alias_campo_1842, #id_alias_campo_1843").trigger("liszt:updated");
            return;
        }
        if( texto !="Colombia"){
            $("#id_alias_campo_1842").val("").parent("div").parent("div").hide();
            $("#id_alias_campo_1843").empty().parent("div").parent("div").hide();
            //$("#id_alias_campo_1828").parent("div").parent("div").show();
        }else{
            $("#id_alias_campo_1842").parent("div").parent("div").show();
            $("#id_alias_campo_1843").parent("div").parent("div").show();
            //$("#id_alias_campo_1828").val("").parent("div").parent("div").hide();
        }
        $("#id_alias_campo_1842, #id_alias_campo_1843").trigger("liszt:updated");
    });
    $("#id_alias_campo_1841").trigger('change');
    
    $("#id_alias_campo_2010").change(function(){
        var texto = $("#id_alias_campo_2010" + " option[value='" + $("#id_alias_campo_2010").val() + "']").text();
        if(texto == ""){
            $("#id_alias_campo_2008").val("").parent("div").parent("div").hide();
            $("#id_alias_campo_2009").empty("").parent("div").parent("div").hide();
            //$("#id_alias_campo_1828").val("").parent("div").parent("div").hide();
            $("#id_alias_campo_2008, #id_alias_campo_2009").trigger("liszt:updated");
            return;
        }
        if( texto !="Colombia"){
            $("#id_alias_campo_2008").val("").parent("div").parent("div").hide();
            $("#id_alias_campo_2009").empty().parent("div").parent("div").hide();
            //$("#id_alias_campo_1828").parent("div").parent("div").show();
        }else{
            $("#id_alias_campo_2008").parent("div").parent("div").show();
            $("#id_alias_campo_2009").parent("div").parent("div").show();
            //$("#id_alias_campo_1828").val("").parent("div").parent("div").hide();
        }
        $("#id_alias_campo_2008, #id_alias_campo_2009").trigger("liszt:updated");
    });
    $("#id_alias_campo_2010").trigger('change');
    
    $("#id_alias_campo_2016").change(function(){
        var texto = $("#id_alias_campo_2016" + " option[value='" + $("#id_alias_campo_2016").val() + "']").text();
        if(texto == ""){
            $("#id_alias_campo_2014").val("").parent("div").parent("div").hide();
            $("#id_alias_campo_2015").empty("").parent("div").parent("div").hide();
            //$("#id_alias_campo_1828").val("").parent("div").parent("div").hide();
            $("#id_alias_campo_2014, #id_alias_campo_2015").trigger("liszt:updated");
            return;
        }
        if( texto !="Colombia"){
            $("#id_alias_campo_2014").val("").parent("div").parent("div").hide();
            $("#id_alias_campo_2015").empty().parent("div").parent("div").hide();
            //$("#id_alias_campo_1828").parent("div").parent("div").show();
        }else{
            $("#id_alias_campo_2014").parent("div").parent("div").show();
            $("#id_alias_campo_2015").parent("div").parent("div").show();
            //$("#id_alias_campo_1828").val("").parent("div").parent("div").hide();
        }
        $("#id_alias_campo_2014, #id_alias_campo_2015").trigger("liszt:updated");
    });
    $("#id_alias_campo_2016").trigger('change');
    
    $("#id_alias_campo_2051").change(function(){
        var texto = $("#id_alias_campo_2051" + " option[value='" + $("#id_alias_campo_2051").val() + "']").text();
        if(texto == ""){
            $("#id_alias_campo_2052").val("").parent("div").parent("div").hide();
            $("#id_alias_campo_2053").empty("").parent("div").parent("div").hide();
            //$("#id_alias_campo_1828").val("").parent("div").parent("div").hide();
            $("#id_alias_campo_2052, #id_alias_campo_2053").trigger("liszt:updated");
            return;
        }
        if( texto !="Colombia"){
            $("#id_alias_campo_2052").val("").parent("div").parent("div").hide();
            $("#id_alias_campo_2053").empty().parent("div").parent("div").hide();
            //$("#id_alias_campo_1828").parent("div").parent("div").show();
        }else{
            $("#id_alias_campo_2052").parent("div").parent("div").show();
            $("#id_alias_campo_2053").parent("div").parent("div").show();
            //$("#id_alias_campo_1828").val("").parent("div").parent("div").hide();
        }
        $("#id_alias_campo_2052, #id_alias_campo_2053").trigger("liszt:updated");
    });
    $("#id_alias_campo_2051").trigger('change');
    
    $("#id_alias_campo_2057").change(function(){
        var texto = $("#id_alias_campo_2057" + " option[value='" + $("#id_alias_campo_2057").val() + "']").text();
        if(texto == ""){
            $("#id_alias_campo_2058").val("").parent("div").parent("div").hide();
            $("#id_alias_campo_2059").empty("").parent("div").parent("div").hide();
            //$("#id_alias_campo_1828").val("").parent("div").parent("div").hide();
            $("#id_alias_campo_2058, #id_alias_campo_2059").trigger("liszt:updated");
            return;
        }
        if( texto !="Colombia"){
            $("#id_alias_campo_2058").val("").parent("div").parent("div").hide();
            $("#id_alias_campo_2059").empty().parent("div").parent("div").hide();
            //$("#id_alias_campo_1828").parent("div").parent("div").show();
        }else{
            $("#id_alias_campo_2058").parent("div").parent("div").show();
            $("#id_alias_campo_2059").parent("div").parent("div").show();
            //$("#id_alias_campo_1828").val("").parent("div").parent("div").hide();
        }
        $("#id_alias_campo_2058, #id_alias_campo_2059").trigger("liszt:updated");
    });
    $("#id_alias_campo_2057").trigger('change');

//    //fin Paises flujo
//    
//    //DOCUMENTOS
//    $("#id_alias_campo_3 input").change(function(){
//       var mascara= "";
//       if($(this).val()==2 || $(this).val()==3){
//           $("#id_alias_campo_4").removeClass("Cnumero");
//           $("#id_alias_campo_4").unsetMask();
//       }else{
//           $("#id_alias_campo_4").addClass("Cnumero");
//                if (!isNaN($("#id_alias_campo_4").attr("maxlength"))) {
//                    for (i = 0; i < $("#id_alias_campo_4").attr("maxlength"); i++) {
//                        mascara = mascara + "9";
//                    }
//                    $("#id_alias_campo_4").setMask({
//                        mask: mascara,
//                        setSize: false,
//                        autoTab: false
//                    });
//                }
//       }
//    });
//    $("#id_alias_campo_3 input[type=radio]:checked").trigger('change');
});

function habilita_acordiones() {
    var arrayacordiones = [0];
    if ($("#aco-0-1 .dinamic[tipo='U']").length > 0) arrayacordiones.push(1);
    if ($("#aco-1-2 .dinamic[tipo='U']").length > 0) arrayacordiones.push(2);
    if ($("#aco-2-3 .dinamic[tipo='U']").length > 0) {
        arrayacordiones.push(3);
        arrayacordiones.push(4);
    }
    if ($("#aco-1-9 .dinamic[tipo='U']").length > 0) arrayacordiones.push(5);
    if ($("#aco-2-5 .dinamic[tipo='U']").length > 0) arrayacordiones.push(6);
    if ($("#aco-0-6 .dinamic[tipo='U']").length > 0) arrayacordiones.push(7);
    if ($("#aco-1-7 .dinamic[tipo='U']").length > 0) arrayacordiones.push(8);
    if ($("#aco-2-8 .dinamic[tipo='U']").length > 0) arrayacordiones.push(9);
    if ($("#aco-0-10 .dinamic[tipo='U']").length > 0) arrayacordiones.push(10);
    if ($("#aco-1-11 .dinamic[tipo='U']").length > 0) arrayacordiones.push(11);

    return arrayacordiones;
}

function habilita_tabs() {
    $("#tabs").tabs({
        disabled: [1, 2, 3, 4]
    });
    if ($("#aco-0-1 .dinamic[tipo='U']").length > 0 && $("#aco-1-2 .dinamic[tipo='U']").length > 0 && $("#aco-2-3 .dinamic[tipo='U']").length > 0) $("#tabs").tabs({
        disabled: [2, 3, 4]
    });
    if ($("#aco-1-9 .dinamic[tipo='U']").length > 0 && $("#aco-2-5 .dinamic[tipo='U']").length > 0) $("#tabs").tabs({
        disabled: [3, 4]
    });
    if ($("#aco-0-6 .dinamic[tipo='U']").length > 0 && $("#aco-1-7 .dinamic[tipo='U']").length > 0 && $("#aco-2-8 .dinamic[tipo='U']").length > 0) $("#tabs").tabs({
        disabled: [4]
    });
    if ($("#aco-0-10 .dinamic[tipo='U']").length > 0 && $("#aco-1-11 .dinamic[tipo='U']").length > 0) $("#tabs").tabs({
        disabled: []
    });
}

function carga_municipios(idmuni, filtro) {
    if (filtro != "") {
        $.ajax({
            url: "index.php?r=encuestasrespuestas/cargamunicipios",
            async: false,
            type:'GET',
            data: {id : filtro},
            success: function(result) {
                $("#" + idmuni).html('');
                if (result != "") $("#" + idmuni).append(result);
                $("#" + idmuni).trigger("liszt:updated");
            },
            beforeSend: function() {
                $(".upprogress").show();
            },
            error: function(result) {
                Alert_Ui("Error ", result.status + ' ' + result.statusText);
            }
        });
        $(".upprogress").hide();
    } else {
        $("#" + idmuni).html('');
    }
    $("#"+idmuni).trigger("liszt:updated");
}

function Guardar(nameform) {
    var temp = "";
    $("#" + nameform + " .dinamic").each(function() {
        if ($(this).val() != null && $(this).attr("fielddiv") == null) {
            temp = temp + $(this).attr("tipo") + "|" + $(this).attr("aliasid") + "|" + $.trim($(this).val()) + "°";
        } else if ($(this).attr("fielddiv") == "true") {
            temp = temp + qry_div($(this).attr("id"));
        }
    });
    $.ajax({
        url: "index.php?r=encuestasrespuestas/guardarmodulos",
        async: false,
        type:'GET',
        data: {id: temp , enr: $("#ecr_id").val(), mod : $("#"+nameform).attr("modulo")},
        success: function(result) {
            //alert(result);
            Alert_Ui('Guardar Modulo', result);
            if (result == "Guardado Correctamente") {
                actualiza_datos(nameform);
                $("#"+ nameform + " input" ).removeClass("error");
            }
            //habilita_tabs();
        },
        beforeSend: function() {
            $(".upprogress").show();
        },
        error: function(result) {
            Alert_Ui("Error", result.status + ' ' + result.statusText);
        }
    });
    $(".upprogress").hide();
    return false;
}

function Guardar_Multiples(nameform, grupo) {
    var temp = "";
    $("#" + nameform + " .dinamicMult").each(function() {
        if ($(this).val() != null && $(this).attr("fielddiv") == null) temp = temp + $(this).attr("tipo") + "|" + $(this).attr("aliasid") + "|" + $.trim($(this).val()) + "°";
        else if ($(this).attr("fielddiv") == "true") temp = temp + qry_div($(this).attr("id"));
    });
    $.ajax({
        url: "index.php?r=encuestasrespuestas/guardarmodulosmultiples",
        async: false,
        type:'GET',
        data: {enr:$("#ecr_id").val(), grp:grupo, id: temp},
        success: function(result) {
            //alert(result);
            Alert_Ui('Guardar Modulo 4', result);
            if (result == "Guardado Correctamente") {
                Limpiar_Campos(nameform);
                ajax_div_mod4(grupo, $("#ecr_id").val());
            }
        },
        beforeSend: function() {
            $(".upprogress").show();
        },
        error: function(result) {
            Alert_Ui("Error", result.status + ' ' + result.statusText);
        }
    });
    $(".upprogress").hide();
    return false;
}

function Limpiar_Campos(nameform) {
    $("#" + nameform + " .dinamicMult").each(function() {
        if ($(this).val() != null && $(this).attr("fielddiv") == null) $(this).val("");
        else if ($(this).attr("fielddiv") == "true") limpiar_div($(this).attr("id"));
    });
}

function limpiar_div(DivId) {
    $("#" + DivId).children(".checked").each(function() {
        if ($(this).children("input").first().is(':checked')) $(this).children("input").removeAttr("checked");
    });
    $("#" + DivId).children(".radio").each(function() {
        if ($(this).children("input").is(':checked')) $(this).children("input").removeAttr("checked");
    });
}

function actualiza_datos(nameform) {
    $("#" + nameform + " .dinamic").each(function() {
        if ($(this).attr("fielddiv") == null) 
            $(this).attr("tipo", "U");
        else if ($(this).attr("fielddiv") == "true")
        if (qry_div($(this).attr("id")) != "") 
            $(this).attr("tipo", "U");
    });
}

function qry_div(DivId) {
    var temp = "";
    $("#" + DivId).children(".checked").each(function() {
        if ($(this).children("input").first().is(':checked')) temp = temp + $(this).children("input").val() + ",";
    });
    $("#" + DivId).children(".radio").each(function() {
        if ($(this).children("input").is(':checked')) temp = $(this).children("input").val();
    });

    //if(temp!="")
    temp = $("#" + DivId).attr("tipo") + "|" + $("#" + DivId).attr("aliasid") + "|" + temp + "°";

    return temp;
}

function Guardar_Multiples_Adiccional(nameform, grupo, registro) {
    var temp = "";
    var band = true;
    $("#" + nameform + " .dinamicmultadd").each(function() {
        if ($(this).val() != null && $(this).attr("fielddiv") == null) {
            if ($(this).val() == "") {
                band = false;
            } else temp = temp + $(this).attr("tipo") + "|" + $(this).attr("aliasid") + "|" + $.trim($(this).val()) + "°";
        } else if ($(this).attr("fielddiv") == "true") temp = temp + qry_div($(this).attr("id"));
    });
    if (band == true && temp != "") {
        if (registro == 0) {
            if (!confirm("Desea agregar este registro?")) return false;
        }
        $.ajax({
            url: "index.php?r=encuestasrespuestas/guardarmodulosmultiples",
            async: false,
            type:'GET',
            data: {reg:registro, enr:$("#ecr_id").val(), grp: grupo, id:temp},
            success: function(result) {
                //alert(result);
                Alert_Ui('Guardar', result);
                if (registro == 0 && result == "Guardado Correctamente") 
                    ajax_div(grupo, $("#ecr_id").val());
            },
            beforeSend: function() {
                $(".upprogress").show();
            },
            error: function(result) {
                Alert_Ui("Error", result.status + ' ' + result.statusText);
            }
        });
        $(".upprogress").hide();
        //ajax_div(grupo, $("#ecr_id").val());
    } else 
        Alert_Ui('Guardar Modulo', 'Todos los campos son obligatorios');
    //alert("Todos los campos son obligatorios");
    return false;
}

function ajax_div(grupo, enr) {
    $.ajax({
        url: "index.php?r=encuestasrespuestas/consultaformulariosgrupos",
        async: false,
        type:'GET',
        data: "grp=" + grupo + "&enr=" + enr,
        success: function(result) {
            $(".multiple_grp_" + grupo).empty();
            $(".multiple_grp_" + grupo).append(result);
            $(".submit").button();
            $(".add_input, .eliminarmadicional_" + grupo).css("height","18px");
            $(".add_input, .eliminarmadicional_" + grupo).css("width","15px");
            $(".envio_multi_grupos_" + grupo).click(function() {
                Guardar_Multiples_Adiccional($(this).attr("divpadre"), $(this).attr("grupo"), $(this).attr("registro"))
            });
            $(".eliminarmadicional_" + grupo).click(function() {
                if (confirm("Desea eliminar este registro ?")) {
                    Eliminar_Multiples_Adiccional($(this).attr("grupo"), $(this).attr("registro"))
                }
            });
            $(".Cnumero").each(function() {
                var mascara = "";
                if (!isNaN($(this).attr("maxlength"))) {
                    for (i = 0; i < $(this).attr("maxlength"); i++) {
                        mascara = mascara + "9";
                    }
                    $(this).css("width", (i * 16) + "px");
                    $(this).setMask({
                        mask: mascara,
                        setSize: false
                    });
                }
            });
            $(".Ccombo").attr("data-placeholder", "Seleccione...");
    
            $(".Ccombo").chosen({
                allow_single_deselect: true
            });

            $(".Ccombo").show().addClass("hidden-field");
        },
        beforeSend: function() {
            $(".upprogress").show();
        },
        error: function(result) {
            Alert_Ui("Error", result.status + ' ' + result.statusText);
        }
    });
    $(".upprogress").hide();
}

function Eliminar_Multiples_Adiccional(grupo, registro) {
    var temp = "";
    temp = "enr=" + $("#ecr_id").val() + "&grp=" + grupo + "&reg=" + registro;
    $.ajax({
        url: "index.php?r=encuestasrespuestas/eliminarmodulosmultiples",
        async: false,
        type:'GET',
        data: temp,
        success: function(result) {
            if (result == "Eliminado Correctamente") {
                $("#registro_add_" + registro + "-" + grupo).remove()
            } else Alert_Ui('Error al eliminar', result);
        },
        beforeSend: function() {
            $(".upprogress").show();
        },
        error: function(result) {
            Alert_Ui("Error", result.status + ' ' + result.statusText);
        }
    });
    $(".upprogress").hide();
    return false;
}

function valida_multiples_ninguno(formname) {
    var band = true;
    switch (formname) {
    case 'fieldset6':
        var sumareg = 0;
        if ($(".multiple_grp_3").children(".registros").length > 1 && $("#id_checks_alias_campo_113-329").is(":checked") == true) {
            if (confirm("Existen registros en otras publicaciones y tiene marcado la opción ninguno, desea desmarcar la opción ninguno ?")) {
                $("#id_checks_alias_campo_113-329").removeAttr("checked");
                band = true;
                //new validaciones
            } else {
                Alert_Ui('Precaución modulo no guardado', 'Por favor desmarque las opciones de la pregunta ( Indique el tipo y número de publicaciones académicas, científicas o exposición de obras artísticas que realizó durante el posgrado) para poder guardar )');
                //alert("Por favor desmarque las opciones de la pregunta ( Indique el tipo y número de publicaciones académicas, científicas o exposición de obras artísticas que realizó durante el posgrado) para poder guardar )");
                band = false;
            }
        } else {
            band = true;
        }
        sumareg = $(".multiple_grp_4").children(".registros").length + $(".multiple_grp_5").children(".registros").length;
        if (sumareg > 2 && $("#id_checks_alias_campo_140-308").is(":checked") == true) {
            if (confirm("Existen registros en eventos y/o actividades académicas y tiene marcado la opción ninguna participación, desea desmarcar la opción ninguno ?")) {
                $("#id_checks_alias_campo_140-308").removeAttr("checked");
                band = true;
            } else {
                Alert_Ui('Precaución modulo no guardado', 'Por favor desmarque las opciones de la pregunta ( Señale el tipo, número y ámbitos de los eventos y/o actividades académicas en las que participó durante la realización del posgrado )');
                //alert("Por favor desmarque las opciones de la pregunta ( Señale el tipo, número y ámbitos de los eventos y/o actividades académicas en las que participó durante la realización del posgrado )");
                band = false;
            }
        }
        break;
    }
    return band;
}

function Alert_Ui(titulo, contenido) {
    $(".dialog-message").show();
    $(".dialog-message .dialog-content").html(contenido)
    $(".dialog-message").dialog({
        modal: true,
        resizable: true,
        draggable: true,
        stack: false,
        title: titulo,
        maxHeight: 400,
        maxWidth: 600,
        show: 'slide',
	hide: "explode",
        closeText: 'Cerrar',
        buttons: {
            Cerrar: function() {
                $(this).dialog("close");
            }
        },
        close: function() {
            $(".dialog-message").hide();
            $(".dialog-message .dialog-content").empty();
        }
    });
}

function ajax_div_mod4(grupo, enr) {
    $.ajax({
        url: "index.php?r=encuestasrespuestas/grilla_mod_4",
        async: false,
        type:'GET',
        data: "grupoId=" + grupo + "&moduloactual=4&enrid=" + enr,
        success: function(result) {
            $(".grilla-mod-4-" + grupo).empty();
            $(".grilla-mod-4-" + grupo).append(result);
            $(".emergente").button();
            $(".emergente").click(function() {
                var LinkTemp = "index.php?r=encuestasrespuestas/cargagrupos&id=" + $("#ecr_id").val() + "&grp=" + $(this).attr("grupo") + "&filter=" + $(this).attr("filter") + "&titulo=DETALLE&iframe=true&width=100%&height=100%";
                $.prettyPhoto.open(LinkTemp, 'DETALLE', 'DETALLE');
            });
            //pregrado
            $("#id_alias_campo_35").trigger('change');
            $("#id_alias_campo_1829").trigger('change');
            $("#id_alias_campo_35").trigger("liszt:updated");
            $("#id_alias_campo_1829").trigger("liszt:updated");
            //POSTGRADO
            $("#id_alias_campo_41").trigger('change');
            $("#id_alias_campo_1830").trigger('change');
            $("#id_alias_campo_41").trigger("liszt:updated");
            $("#id_alias_campo_1830").trigger("liszt:updated");
        },
        beforeSend: function() {
            $(".upprogress").show();
        },
        error: function(result) {
            Alert_Ui("Error", result.status + ' ' + result.statusText);
        }
    });
    $(".upprogress").hide();
}